to depend on - Español Inglés Diccionario